package Main;

import java.util.Scanner;

public class MainView {

    // 显示操作菜单
    public static void displayMenu() {
        System.out.print("       欢迎来到应颂言的学生成绩管理系统！");
        System.out.println("\n=========================================");
        System.out.println("            登录/注册界面");
        System.out.println("=========================================");
        System.out.println("请选择操作：");
        System.out.println("1. 注册");
        System.out.println("2. 登录");
        System.out.println("3. 管理员界面");
        System.out.println("4. 退出程序");
        System.out.println("=========================================");
    }
    public static void main(String[] args) throws Exception {
        Scanner scanner = new Scanner(System.in);
        boolean running = true;

        while (running) {
            // 显示菜单
            displayMenu();

            // 获取用户输入
            System.out.print("请输入您的选择: ");
            int choice = scanner.nextInt();

            scanner.nextLine();

            switch (choice) {
                case 1:
                    System.out.println("\n=========================================");
                    System.out.println("            注册界面");
                    System.out.println("=========================================");
                    Register.add();
                    break;
                case 2:
                    System.out.println("\n=========================================");
                    System.out.println("            登录界面");
                    System.out.println("=========================================");
                    UserLogin.login();
                    break;
                case 3:
                    AdmView.control();
                    break;
                case 4:
                    System.out.println("\n=========================================");
                    System.out.println("感谢使用！正在退出程序...");
                    System.out.println("=========================================");
                    running = false;  // 设置running为false，退出程序
                    break;
                default:
                    System.out.println("\n输入无效，请重新选择！");
                    break;
            }
        }
    }
}
